﻿''' <summary>
''' Предоставляет модель данных новости.
''' </summary>
<Table("News")>
Public Class NewsItem
    Inherits ImageableEntity
    Implements IDraftableEntity

    ''' <summary>
    ''' Устанавливает или возвращает дату публикации новости.
    ''' </summary>
    ''' <value></value>
    ''' <returns>Экземпляр класса <see cref="DateTime" />, содержащий значение даты.</returns>
    ''' <remarks></remarks>
    <DataType(DataType.Date)>
    <Display(Name:="Дата публикации", Order:=90)>
    Public Property PublishDate As DateTime

    ''' <summary>
    ''' Устанавливает или возвращает признак черновика новости. Если <c>True</c>, то новость считается черновиком. По умолчанию возвращает <c>False</c>.
    ''' </summary>
    ''' <value></value>
    ''' <returns></returns>
    ''' <remarks></remarks>
    <UIHint("Draft")>
    <Display(Name:="Черновик", Order:=100)>
    Public Property Draft As Boolean Implements IDraftableEntity.Draft
End Class
